[React] useContext 사용법
Published on July 10, 2021
useContext 사용법
STEP 1. createContext, useContext를 가져온다.
import React, { useContext, createContext } from 'react'
STEP 2. 새로운 변수에 createContext를 담고 인자로 기본값을 준다.
const NewContext = createContext(null);
STEP 3. 최종 전달하여 사용하고픈 컴포넌트에서 useContext로 newContext를 가져온다.
const Child = () => {
const text = useContext(newContext);
return (
<div>
{text}
</div>
);
}
STEP 4. context.Provider 컴포넌트로 랜더링한 컴포넌트를 감싸준다. value에 전달하고 싶은 값을 설정한다.
const App = () => {
return (
<NewContext.Provider value='elli'>
<Child/>
<NewContext.Provider/>
);
}
reference
If you like it, share it!